left at the altar - Espagnol Anglais Dictionnaire